cough up a lung

Translations
кашлять так сильно, что выплюнуть легкое
After running in the cold, I felt like I was going to cough up a lung.
После бега на холоде я чувствовал, что вот-вот выплюну легкое.